بهبود کیفیت داده های آزمون در آزمون های جهشی
thesis
- وزارت علوم، تحقیقات و فناوری - دانشگاه گیلان - دانشکده فنی
- author حسن فرزانه کاجانی
- adviser اسدالله شاه بهرامی رضا ابراهیمی آتانی
- Number of pages: First 15 pages
- publication year 1392
abstract
امروزه با توجه به پیشرفت تکنولوژی سخت افزاری در صنعت تولید رایانه، تولید محصولات نرم افزاری افزایش یافته است. اما مساله ای که هم از جانب مشتری و هم از سمت توسعه دهنده ی نرم افزار مهم تلقی می شود آن است که نه تنها محصول تولید شده باید بتواند نیاز مشتری را برطرف نماید بلکه از همه مهمتر این محصول تولیدشده باید از کیفیت بالا برخوردار باشد. بنابراین یکی از نگرانی هایی که اکثر برنامه نویسان با آن مواجه هستند، کسب اطمینان این است که محصول مورد نظرشان فاقد خطا باشد. با توجه به اهمیت تولید محصول بدون خطا، آن ها از روش های آزمون نرم افزار جهت آزمودن محصولات خود استفاده می نمایند. روش های آزمون متنوع و زیادی وجود دارد. یکی از معروف ترین این روش ها، آزمون جهشی است. در این روش ابتدا نسخه های خطادار زیادی از روی برنامه ی اصلی ایجاد می گردد، سپس مجموعه داده های آزمون موردنظر بر روی آن ها اعمال می شود. در گام بعدی، نتایج اجراها با خروجی برنامه ی اصلی مورد مقایسه قرار داده خواهد شد. نتایج این مقایسه ها توسط تکنیک هایی که باعث کمک به آزمون گر در ارزیابی کیفیت مجموعه داده های آزمون و بهبود برنامه می شود، مورد استفاده قرار می گیرد. آزمون جهشی نسبت به سایر روش های آزمون نرم افزار دارای هزینه های محاسباتی و عملیاتی بیشتری است. تلاش های فراوانی برای بهبود این هزینه ها صورت گرفته است که اغلب بر بالا بردن سرعت مراحل آزمون جهشی و تولید نسخه های خطادار بوده است. آنچه که به عنوان یک خلاء محسوب می شود کم توجهی به داده های ورودی آزمون است. از این رو این پایان نامه سعی دارد از طریق توجه به تولید داده های باکیفیت با استفاده از الگوریتم آگاهانه مبتنی بر ازدحام ذرات از هزینه های آزمون نرم افزار مبتنی بر جهش، بکاهد. روش تحقیق این پایان نامه مبتنی بر پیاده سازی بوده است و برای اثبات کارایی، روش پیشنهادی با روش های قبلی ارایه شده (ژنتیک و باکتریولوژیکال ) مقایسه شده است. با توجه به نتایج بدست آمده، الگوریتم ازدحام ذرات توانسته است در کمترین تعداد نسل به الگوی بهینه جهت تولید داده دست یابد.
similar resources
مروری بر روش های تولید داده های آزمون در آزمون جهشی
The Spurt is led to increasing the workload for software engineers in context of producing reliable software. Given the importance of producing high quality software, software engineers created an independent process in cycle of software development that called Software Testing. One of the software testing methods that a lot of researches have been done on it is Mutation Testing. Most of the re...
full textمروری بر روش های تولید داده های آزمون در آزمون جهشی
رشد روز افزون توانمندی تجهیزات سخت افزاری موجب آن گردیده است که تولیدات محصولات نرم افزاری با یک جهش مواجه شود. این جهش، افزایش فشار کاری را برای مهندسین نرم افزار جهت تولید نرم افزارهای مطمئن در پی داشته است. از این رو یک فرآیند مستقل در چرخه ی تولید نرم افزار با عنوان آزمون نرم افزار ایجاد گردیده است. یکی از روش های فرآیند آزمون نرم افزار که تحقیقات بسیاری بر روی آن انجام گرفته است، آزمون جهش...
full textآزمون کاربرد تحلیل داده های شبکه ای در تحلیل سوال
چکیده زمینه: تحلیل داده های شبکه ای میتواند در کاربست روشهای روانسنجی که ماهیت شبکهای دارند (مانند تحلیل سوالات)، استفاده شود. هدف: هدف این پژوهش معرفی تحلیل دادههای شبکهای به عنوان یک تکنیک روانسنجی-ریاضیاتی، و استفاده از آن در فرآیند تحلیل سوالات پرسشنامه، میباشد. برای نمونه، نتایج تحلیل سوال از این روش با شاخصهای روانسنجی مرسوم مقایسه میشود. روش: دادهها، از اجرای پرسشنامه رغبت شغلی ...
full textآزمون های اینترنتی زبان
توجه به آزمون های اینترنتی زبان در مجامع آزمون سازی دنیا رو به گسترش می باشد. چنانکه در کنفرانس های اخیر (TRC این موضوع عنوان بسیاری از مقالات و گزارش ها بوده" و در بسیاری از دانشگاه های دنیا .UCLA و هاوائی موضوع اصلی تحقیق محققان علم آموزش زبان و زبانشناسی کاربردی می باشد. هدف از این مقاله آشنا کردن دانشجویان و مدرسین ایرانی با این حرکت رو به گسترش در دنیای رو به پیشرفت امروزی است. با توجه به ...
full textآزمون مدل تصادفی آبشاری در گسسته سازی داده های روزانه بارش (یادداشت فنی)
مدل های برآورد سیلاب و آلودگی، نیاز به داده های مشاهداتی با گام زمانی کوتاه باران (داده های ساعتی) دارد که اغلب در دسترس نبوده، درصورتی که داده های مشاهداتی بارش روزانه براحتی در اختیار قرار می گیرد. جهت ارائه راه حلی برای این مشکل، در این مقاله سعی بر آن است تا با طراحی مدل تصادفی آبشاری و بکارگیری داده های روزانه مشاهداتی مربوط به یک ایستگاه باران سنجی در شمال تهران بتوان داده های با گام زمان...
full textMy Resources
document type: thesis
وزارت علوم، تحقیقات و فناوری - دانشگاه گیلان - دانشکده فنی
Hosted on Doprax cloud platform doprax.com
copyright © 2015-2023